Export SED to make sourcing of libtool work. Tighten up the directfb
authorMatthias Clasen <mclasen@redhat.com>
Wed, 3 Jan 2007 17:55:33 +0000 (17:55 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Wed, 3 Jan 2007 17:55:33 +0000 (17:55 +0000)
2007-01-03  Matthias Clasen  <mclasen@redhat.com>

        * configure.in: Export SED to make sourcing of
        libtool work. Tighten up the directfb pkgconfig check.

svn path=/trunk/; revision=17033

ChangeLog
configure.in

index dcedcba09a5dc221bde4bb92308afa58209d5037..3f54a1454eb6061e9c8e0256d5c40ca695bea2fa 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2007-01-03  Matthias Clasen  <mclasen@redhat.com>
+
+       * configure.in: Export SED to make sourcing of
+       libtool work. Tighten up the directfb pkgconfig check.
+
 2007-01-03  Michael Natterer  <mitch@imendio.com>
 
        * gtk/gtkstyle.c (option_menu_get_props)
index 9d0aa2653d5b42a875b751456c8fd9378ef1f0c9..2d798d1998cc07fb6c4bd3c61e85818bbf104b57 100644 (file)
@@ -366,6 +366,7 @@ AC_ARG_ENABLE(explicit-deps,
 AC_MSG_CHECKING([Whether to write dependencies into .pc files])
 case $enable_explicit_deps in
   auto)
+    export SED
     deplibs_check_method=`(./libtool --config; echo 'eval echo $deplibs_check_method') | sh`
     if test "x$deplibs_check_method" '!=' xpass_all || test "x$enable_static" = xyes ; then
       enable_explicit_deps=yes  
@@ -1389,14 +1390,15 @@ if test "x$gdktarget" = "xdirectfb"; then
   DIRECTFB_REQUIRED_VERSION=0.9.24
   AC_MSG_CHECKING(for DirectFB)
 
-  if $PKG_CONFIG --atleast-version $DIRECTFB_REQUIRED_VERSION directfb ; then
+  if $PKG_CONFIG --atleast-version $DIRECTFB_REQUIRED_VERSION directfb -a $PKG_CONFIG --exists cairo-directfb ; then
       AC_MSG_RESULT(found)
       GDK_EXTRA_CFLAGS="`$PKG_CONFIG --cflags cairo-directfb` $GDK_EXTRA_CFLAGS"
       GDK_EXTRA_LIBS="`$PKG_CONFIG --libs cairo-directfb` $GDK_EXTRA_LIBS"
   else
       AC_MSG_ERROR([
-*** DirectFB $DIRECTFB_REQUIRED_VERSION or newer is required. The latest
-*** version of DirectFB is always available from http://www.directfb.org/.
+*** DirectFB $DIRECTFB_REQUIRED_VERSION or newer and the cairo backend 
+*** are required. The latest version of DirectFB is always available 
+*** from http://www.directfb.org/.
   ])
   fi
 
@@ -1569,6 +1571,7 @@ CPPFLAGS="$gtk_save_cppflags"
 #
 # We are using gmodule-no-export now, but I'm leaving the stripping
 # code in place for now, since pango and atk still require gmodule.
+export SED
 export_dynamic=`(./libtool --config; echo eval echo \\$export_dynamic_flag_spec) | sh`
 if test -n "$export_dynamic"; then
   GDK_PIXBUF_DEP_LIBS=`echo $GDK_PIXBUF_DEP_LIBS | sed -e "s/$export_dynamic//"`